Definitions | a:A fp B(a), let x = a in b(x), fpf-vals(eq;P;f), t T, x:A. B(x), EqDecider(T), , x(s),  x. t(x), Top, x dom(f), b, A, , P   Q, P  Q, deq-member(eq;x;L), if b then t else f fi , filter(P;l), no_repeats(T;l), P Q, (x l),  b, P & Q, Unit, False, P  Q, {T}, remove-repeats(eq;L), SQType(T), i j , ||as|| |